package com.zhiche.lisa.bms.pojo.vo.pay;

import com.zhiche.lisa.bms.dao.model.pay.PayApply;
import com.zhiche.lisa.bms.pojo.vo.fee.FeeAssessmentVO;
import com.zhiche.lisa.bms.pojo.vo.fee.FeeRewardVO;
import com.zhiche.lisa.bms.pojo.vo.prepay.SinglePrepayBill;

import java.util.List;

/**
 * <p>
 * 支付申请单主表
 * </p>
 *
 * @author WangShuiJin
 * @since 2018-09-27
 */
public class PayApplyVO extends PayApply {
    private Integer shouldReceiptDateType;
    /**
     * 考核扣款主表id
     */
    private List<Long> feeAssessmentIDList;
    private List<FeeAssessmentVO> feeAssessments;
    /**
     * 预付账单主表id
     */
    private List<Long> prepayBillIDList;
    private List<SinglePrepayBill> prepayBills;
    /**
     * 其他扣款主表id
     */
    private List<Long> arfundIDList;
    //private List<ArFundVO> arfunds;
    private List<FeeRewardVO> arfunds;
    /**
     * 账单主表id
     */
    private List<Long> billIDList;

    public List<Long> getFeeAssessmentIDList() {
        return feeAssessmentIDList;
    }

    public void setFeeAssessmentIDList(List<Long> feeAssessmentIDList) {
        this.feeAssessmentIDList = feeAssessmentIDList;
    }

    public List<FeeAssessmentVO> getFeeAssessments() {
        return feeAssessments;
    }

    public void setFeeAssessments(List<FeeAssessmentVO> feeAssessments) {
        this.feeAssessments = feeAssessments;
    }

    public List<Long> getPrepayBillIDList() {
        return prepayBillIDList;
    }

    public void setPrepayBillIDList(List<Long> prepayBillIDList) {
        this.prepayBillIDList = prepayBillIDList;
    }

    public List<SinglePrepayBill> getPrepayBills() {
        return prepayBills;
    }

    public void setPrepayBills(List<SinglePrepayBill> prepayBills) {
        this.prepayBills = prepayBills;
    }

    public List<Long> getArfundIDList() {
        return arfundIDList;
    }

    public void setArfundIDList(List<Long> arfundIDList) {
        this.arfundIDList = arfundIDList;
    }

    public List<FeeRewardVO> getArfunds() {
        return arfunds;
    }

    public void setArfunds(List<FeeRewardVO> arfunds) {
        this.arfunds = arfunds;
    }

    public List<Long> getBillIDList() {
        return billIDList;
    }

    public void setBillIDList(List<Long> billIDList) {
        this.billIDList = billIDList;
    }

    public Integer getShouldReceiptDateType() {
        return shouldReceiptDateType;
    }

    public void setShouldReceiptDateType(Integer shouldReceiptDateType) {
        this.shouldReceiptDateType = shouldReceiptDateType;
    }
}
